* { line-height:2.0em; font-family: serif; }
body { margin:15px 50px; padding:0; text-align:center; }
a { text-decoration:none; color:#000000; }
a:hover { text-decoration:underline; }

#bookreader { padding:0; margin:0; text-align:left; }
#bookreader p { margin:0; padding:2px; font-size:14px; }
#bookreader h1 { margin:15px 0 10px; padding:10px 0; line-height:1em; font-size:28px; }
#bookreader h2 { margin:20px 0 5px; padding:0 2px 1px; line-height:1em; font-size:21px; clear:left; }
#bookreader h2 a { line-height:1em; font-size:21px; }
#bookreader h3 { margin:10px 0 3px; padding:0 2px 1px; line-height:1em; font-size:16px; clear:left; }
#bookreader h3 a { line-height:1em; font-size:16px; }
#bookreader hr { width: 500px; margin:30px auto; border: 1px dotted #000000;; }

#footer_for_print { text-align:left; margin:20px 0 0; padding:10px 0; border-top:1px dotted #000000; font-size:10px; line-height:1.3em; }

/*
display:none
*/
#header { display:none; }
#footer { display:none; }
#br_body { display:none; }
